約 4,066,103 件
https://w.atwiki.jp/limixp/pages/12.html
Javaの基本的な事について整理しておきます. プログラミング言語Java Sun Microsystems社が開発したプログラミング言語およびその開発環境. オブジェクト指向言語. Write Once, Run Anywhere. 「一度記述すれば,どこででも実行が可能.」 Javaはオブジェクト指向の言語であり,その利点はクラス設計(継承, インタフェース)による再利用性(部品化)です.またJavaはJava仮想マシン(Java VM)と呼ばれるコンピュータを仮想化したソフトウェア上で実行されます.Windows, Linux, Macといったプラットフォームの違いや,またそのVersion(例:Windows 2000, Xp, Vista等)の違いがあってもこのJava仮想マシンさえインストールされているコンピュータ上であればJavaプログラムを実行することができます. Javaが登場したのはもう10年以上前(1995年頃)になりますが,その技術は未だ飛躍し続けており,Javaプログラマーの需要は衰えることがありません. トップページ
https://w.atwiki.jp/rosapuni/pages/11.html
java メモ 参考リンク http //eclipsewiki.net/eclipse/index.php?FrontPage http //eclipsewiki.net/eclipse/index.php?FrontPage eclipse eclipseインストール http //www.eclipse.org/downloads/index.php Java開発であればEclipse IDE for Java Developers Tomcatなどサーバ系Java EE開発を望むのであれば、Eclipse IDE for Java EE Developers C言語/C++で開発したければEclipse IDE for C/C++ Developers リッチクライアントプラットフォーム開発やEclipseプラグイン開発をしたい場合は、Eclipse for RCP/Plug-in Developers jreインストール http //www.java.com/ja/download/manual.jsp Eclipseの導入ディレクトリのすぐ下にjreディレクトリを作り、そこに使用したいJREを放り込んでおけば、そのJREが使用されます リスト3 リスト4 リスト5
https://w.atwiki.jp/sevenlives/pages/24.html
Java 読み:じゃば 英語:Java 別名: 意味: JavaとはSun Microsystems社が開発した高級プログラミング言語のこと。 広義でJavaの実行環境を含めたJava周辺の技術の総称。 従来のC/C++などの言語の欠点をなくそうとして設計されたため、さまざまな利点から爆発的に普及した。 特徴: オブジェクト指向言語である。 C、C++といった言語をモデルとしてるためそれらと似た文法で学びやすい。 JVMによって一度バイトコードに変えられてから実行されるため、WORAを実現。 ガーベージ・コレクションを実装し、メモリを直接操作できなく安全性が高い。 ネットワークやGUI関連など考え抜かれた豊富な標準ライブラリがある。 例外処理でエラーを搬出し処理ができるため安全性が高い。 型に厳密であり、きちっと分けられた文法やアクセス修飾子等で機密性が高く堅牢なコードが書ける。 などの特徴がある。 プログラムはJavaの仕様で基本はUnicodeで書かなければならない。 デスクトップ仕様やサーバ向けモバイル向けなどで使い分ける JavaとJava SE【J2SE】、Java EE【J2EE】、Java ME【J2ME】といった3種類の技術体系がある。 Javaは様々な分野に広がっており、単にプログラミング言語としてだけではなく、広義でJavaプラットフォームを含むJavaの様々な体系全体を指すようになっている。 2015年09月21日 静的型言語? JVM 【Java仮想マシン】 WORA Oak? KVM? バイトコード【byte code】 OOP AOP? JNI JNA? ガーベッジ・コレクション【GC】 クラス・ライブラリ? クラス・ローダ? クラス・パス マーシャリング コメント(Java) Javadoc Duke? JavaBeans JavaFX APIJDBC 非推奨【deprecated】? エポック 完全修飾名 ワイルドカード【wild card】 ユニコード・エスケープ? マルチスレッド? スレッドセーフ sandbox デッドロック? サンドボックス システム・リソース? システム・プロパティ? ストリーム? バッファリング フィルタリング コレクション・フレームワーク デザインパターン? BGGA? HotSpot BeanShell? リテラル 識別子(Java)? 予約語(Java) 変数(Java)? 定数(Java) サフィックス 配列(Java)ジャグ配列? 参照値 camelCaps ■ オブジェクト指向(Java) オブジェクト(Java) クラス【class】(Java)フィールド【field】(Java) メソッド【method】(Java) コンストラクタ(Java) ファイナライザ? スタティック・イニシャライザ? パッケージ【package】 メンバー インスタンス【instance】(Java) エントリ・ポイント(Java) デフォルトコンストラクタ(Java) オーバーロード オーバーライド アクセス制御(Java)? アクセサ 継承(Java) スーパークラス【親クラス】? サブクラス【子クラス】? シグネチャ(Java) 抽象クラス 具象クラス インターフェース【interface】(Java) カプセル化 ポリモーフィズム【多態性】 インピーダンス・ミスマッチ イミュータブル・オブジェクト RMI? ■ 修飾子(Java) abstract? static? final? アクセス修飾子(Java)public(Java) protected(Java)? private(Java)? serializable? transient? strictfp? native? ■ 開発 JDK JRE JAR? JCP Javaコマンド Concurrency Utilities? Tiger?アノテーション? ジェネリクス ボクシング?オートボクシング アンボクシング? 拡張ループ文 Mustang?Java Compiler API? scripting framework? ドラッガブルアプレット? フリースタイル? MVC リファクタリング DI IoC? アサーション? リフレクション? JavaBean? EoD? POJO? O/Rマッピング JPA? JavaOne TCK? ■ 開発環境? EclipseJUnit? CVS EclipseUML? NetBeans Ant Subversion? JMeter? UML Groovy? GCJ? OpenJDK? Scala ■ Java API? java.?java.lang java.io java.system? java.util javax.? ■ 型 プリミティブ型?byte? integer(Java)? short? long? double(Java)? float(Java)? char(java)? boolean(Java)? クラス型(Java)? キャスト ナローイング変換? 自動型変換? ■拡張 Apache Commons?Collections? Apache Commons Collections ■ Java SE? Java AppletAWT swing SWT? JFace? JavaFX ■ Java EE Servlet JSP EJB DTO? フレームワークStruts Spring JSF? GlassFish? ■ Java ME? CDC? CLDC? MIDP? DoJa? MEXA? JavaCard? ■ Javaバージョン? Java 1.3 Java 1.4? Java 5.0? Java 6.0 Java 7? Java 8? [PR] 中古 ビジネスホン
https://w.atwiki.jp/marokubi/pages/21.html
javaに再々挑戦してみる。。。 目標 javaが組める環境を用意する(eclipse) javaで簡単なプログラムを作れる 環境用意 (1)JREかJDKのインストール Java実行環境としてJREかJDKが必要 →JDKをインストールしておきます。 [ http //java.sun.com/javase/downloads/index.jsp ]から jdk-6u5-windows-i586-p.exeをダウンロード →exeを実行 (2)eclipseのインストール パッケージのダウンロード [ http //www.eclipse.org/downloads/index.php ]から パッケージをダウンロードする。 パッケージの差は含まれているプラグインの差となります。→「こちら」参照 現時点ではあまり気にせず [eclipse-reporting-galileo-SR1-win32.zip] を選択する。 展開する。 →[d \share\eclipse]となるように置く eclipseのアンインストール 単にパッケージを置いたフォルダを削除すればよい(上記の場合は[d \share\eclipse]を削除) eclipseでのjavaアプリの作成 (1)プロジェクトを作る [File]→[New]→[Project] ↓ [Sekect a wizard]→[Java]→[Java Project] [Next] ↓ Contents [Project name ]→HelloWorld [Create new Project in workspace] JRE Use an execution environment JRE →[JavaSE-1.6] Project layout Create separate folders for source and class files [Next] ↓ (略0 (2)クラスを作る [Package Explorer]の[HelloWorld]をマウス右ボタンでクリック 表示されるポップアップメニューで[New]→[Class]を指定 表示される[New Java Class]ダイアログで、[Name]にHelloWorldと入力 同じ[New Java Class]ダイアログで、[Which method stubs would you like to create?]のところにある[public static void main(String[] args)]をチェックする。 [終了]ボタンをクリック ↓ クラスのソースコードを記述する (3)ソースコードの編集 保存[Ctrl]+[S] (4)Javaアプリの実行(クラスをワークベンチから実行する [Package Explorer]の[HelloWorld]をマウス右ボタンでクリック [Run As]→[Java Application] 参考URL http //www.atmarkit.co.jp/fjava/rensai4/java5eclipse01/java5eclipse01_1.html
https://w.atwiki.jp/java_pro/pages/26.html
import java.io.*; public class DrawGraph1_2 { public static void main(String[] args){ for (int i = 0; i 10; i++){ System.out.print(i + " "); for (int j = 0; j i * 2; j++){ System.out.print("*"); } System.out.println(""); } } }
https://w.atwiki.jp/kimikage/pages/14.html
Java ■IDE Eclipse Standard/SDK Version Kepler Service Release 1 Build id 20130919-0819 http //www.eclipse.org/のダウンロードページから入手 ■Java JRE7 http //java.sun.com/javase/ja/6/download.htmlから入手 メモ eclipse操作メモ フレームを表示する レイアウトマネージャ ボタンクリック パネルに描画 スレッド SQL Serverに接続 enum abstractのわっさ~が嫌いな時 Java generic JSPメモ jsp javaコードを挿入 jsp request jsp session jsp ページ転送 jsp マスタページ的な何か jsp MessageDigest jsp string.format jsp Comparable(比較インタフェース)
https://w.atwiki.jp/java_pro/pages/34.html
import java.io.*; public class CountSan { public static void main(String[] args){ for (int i = 3; i = 99; i = i + 3){ System.out.println(i); } } }
https://w.atwiki.jp/java_pro/pages/21.html
import java.io.*; public class Break { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try { while (true){//無限ループ String line = reader.readLine();//標準入力から一行取得 if (line == null){//nullなら繰返しを抜ける break; } System.out.println(line);//画面に取得した文字列を表示 } System.out.println("終了します。"); } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/api_programming/pages/66.html
下位ページ Content JSONIC データの格納ArrayListに格納したい JSONIC JSONICは、Java用のシンプルかつ高機能なJSONエンコーダー/デコーダーライブラリです。 Java用のJSONライブラリはすでに多数存在しますが、JSONICはRFC 7159に従った正式なJSON形式でのデコード/エンコードを行いながらも、プログラミング言語に依存する情報をJSON内に含めることなくPOJO(Plain Old Java Object)と自然な変換を行える点に特徴があります。 JSONIC データの格納 JSON.decode(...) LIST,MAP Map String, Object afterMap = JSON.decode(json); JSON.decode(..., HOGE.class) デコードするのに、格納するクラスを準備する必要がある。クラスのメンバ変数として、レスポンスとあった名称の変数が必要。予約語などで使えない名称の場合はgetter,setterとして準備しておく。 ビルドするバージョンによっては、キャストのエラーが出る場合があるようで、Java7ならOKで、CDCとかダメだった(というか、なんで最初にそれを選んだのか・・・) getter,setter ArrayListに格納したい クラス名の指定方法がよくわからず。トリッキーな方法として、JSONICのページに合った例。 ArrayList E Folders = JSON.decode(strResp,(new ArrayList E () {}).getClass().getGenericSuperclass()); JSONデコーダ - JSONIC
https://w.atwiki.jp/katsuhiro/pages/13.html
Java関連 Eclipse日本語化 ダウンロード http //mergedoc.sourceforge.jp/ eclipse.ini -javaagent plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar -showsplash org.eclipse.platform ↓ --showsplash --org.eclipse.platform JDBC -ResultSetのチューニング ResultSet setFetchSize(int) 過去やった感じでは500くらいがMaxだった